/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package upeu.edu.bussines;

import java.util.List;
import javax.servlet.http.HttpServletRequest;
import upeu.edu.dao.AlumnoDao;
import upeu.edu.to.AlumnoTo;

/**
 *
 * @author Alumno
 */
public class AlumnoBussines {

    public AlumnoDao dao;
    /*
     * public boolean InsertarAlumno(AlumnoTo datos){
     *
     * dao= new AlumnoDao(); return dao.insertarAlumno(datos);
     *
     *
     * }
     */

    public void InsertarAlumno(HttpServletRequest datos) {

        dao = new AlumnoDao();
        AlumnoTo to = new AlumnoTo();

        to.setNombres(datos.getParameter("nombres") == null ? "" : datos.getParameter("nombres"));
        to.setAppat(datos.getParameter("appat") == null ? "" : datos.getParameter("appat"));
        to.setApmat(datos.getParameter("apmat") == null ? "" : datos.getParameter("apmat"));
        to.setTelefono(datos.getParameter("telefono") == null ? "" : datos.getParameter("telefono"));
        to.setDireccion(datos.getParameter("direccion") == null ? "" : datos.getParameter("direccion"));
        to.setEap(datos.getParameter("eap") == null ? "" : datos.getParameter("eap"));

        dao.insertarAlumno(to);
    }

    public void ActualizaAlumno(HttpServletRequest datos, int idAlumno) {

        dao = new AlumnoDao();
        AlumnoTo to = new AlumnoTo();
        to.setNombres(datos.getParameter("nombres") == null ? "" : datos.getParameter("nombres"));
        to.setAppat(datos.getParameter("appat") == null ? "" : datos.getParameter("appat"));
        to.setApmat(datos.getParameter("apmat") == null ? "" : datos.getParameter("apmat"));
        to.setTelefono(datos.getParameter("telefono") == null ? "" : datos.getParameter("telefono"));
        to.setDireccion(datos.getParameter("direccion") == null ? "" : datos.getParameter("direccion"));
        to.setEap(datos.getParameter("eap") == null ? "" : datos.getParameter("eap"));
        dao.actualizarDatosAlumno(to, idAlumno);

    }

    public AlumnoTo buscarAlumnoId(String id) {
        dao = new AlumnoDao();
        return dao.buscarAlumnoId(id);
    }

    public List reportarAlumno() {

        dao = new AlumnoDao();
        return dao.reporteAlumno();

    }

    public List BuscarAlumnoDato(String Dato) {
        dao = new AlumnoDao();
        return dao.buscarDatos(Dato);


    }

    public void eliminarAlumno(int idAlumno) {
        dao = new AlumnoDao();
        dao.eliminarRegistroAlumno(idAlumno);

    }
}